package pos.domain;

import java.sql.Connection;
import java.util.*;

import pos.data.ConnectionManager;

import pos.data.JDBCPropietarioDAO;

public class PropietarioStore {
	
	private static PropietarioStore ps;
	public static List<Propietario> propietarios;
	private JDBCPropietarioDAO jdbcPropietario;
	
	public static synchronized PropietarioStore getInstance(){
		if(ps==null){
			ps=new PropietarioStore();
		}
		return ps;
	}
	
	private PropietarioStore(){
		
		jdbcPropietario=new JDBCPropietarioDAO();
		propietarios=jdbcPropietario.selectAllPropietario();
		
	}
	public List<Propietario> getPropietarios(){
		
		return propietarios;
		
	}
	
	public Propietario getPropietario(String pOID){
		
		List<Propietario> l = getPropietarios();
		for (Propietario o : l){
			if (o.getOID().equals(pOID)){
				return o;
			}
		}
		return null;
	}
}
